package org.exhaust.framework.net.cmpp20.protocol.server;

import io.netty.buffer.ByteBuf;
import lombok.Data;
import org.exhaust.framework.net.cmpp20.protocol.AbstractCMPPBodyClient;
import org.exhaust.framework.net.cmpp20.protocol.AbstractCMPPBodyServer;
import org.exhaust.framework.net.common.protocol.FrameHeader;

@Data
public class CMPPDeliver extends AbstractCMPPBodyServer {

    private long msgId;

    private String destId;

    private String serviceId;

    private int tpPid;

    private int tpUdhi;

    private int msgFmt;

    private String srcTerminalId;

    private int registeredDelivery;

    private int msgLength;

    private CMPPDeliverMsgContent msgContent;

    private String reserved = "";


    @Override
    protected long getCommandType() {
        return 0x00000005;
    }

    @Override
    public void decode(ByteBuf in, FrameHeader header) {

    }
}
